Escreva um programa em C que leia um valor inteiro e imprima o seu sucessor e o seu antecessor.
#include <stdio.h>
int main() {
int num;
printf("Digite um número inteiro: ");
scanf("%d", &num);
printf("Antecessor: %d\n", num - 1);
printf("Sucessor: %d\n", num + 1);
return 0;
}
Escreva um programa em C que leia dois valores inteiros e imprima a soma, subtração, multiplicação e divisão.
#include <stdio.h>
int main() {
int a, b;
printf("Digite dois números inteiros: ");
scanf("%d %d", &a, &b);
printf("Soma: %d\n", a + b);
printf("Subtração: %d\n", a - b);
printf("Multiplicação: %d\n", a * b);
if (b != 0)
printf("Divisão: %.2f\n", (float)a / b);
else
printf("Divisão por zero não é permitida.\n");
return 0;
}
Converta graus Celsius para Fahrenheit.
#include <stdio.h>
int main() {
float c, f;
printf("Digite a temperatura em Celsius: ");
scanf("%f", &c);
f = c * 1.8 + 32;
printf("Temperatura em Fahrenheit: %.2f\n", f);
return 0;
}
Converta metros para centímetros.
#include <stdio.h>
int main() {
float metros;
printf("Digite o valor em metros: ");
scanf("%f", &metros);
printf("Centímetros: %.2f\n", metros * 100);
return 0;
}
Converta quilômetros para milhas.
#include <stdio.h>
int main() {
float km;
printf("Digite a distância em km: ");
scanf("%f", &km);
printf("Milhas: %.2f\n", km * 0.621371);
return 0;
}
Calcule a área e a circunferência de um círculo (pi = 3.14).
#include <stdio.h>
int main() {
float r, area, circ;
const float pi = 3.14;
printf("Digite o raio: ");
scanf("%f", &r);
area = pi * r * r;
circ = 2 * pi * r;
printf("Área: %.2f\n", area);
printf("Circunferência: %.2f\n", circ);
return 0;
}
Calcule a média de três notas.
#include <stdio.h>
int main() {
float n1, n2, n3, media;
printf("Digite as três notas: ");
scanf("%f %f %f", &n1, &n2, &n3);
media = (n1 + n2 + n3) / 3;
printf("Média: %.2f\n", media);
return 0;
}
Calcule a área de um triângulo.
#include <stdio.h>
int main() {
float base, altura, area;
printf("Digite a base e a altura: ");
scanf("%f %f", &base, &altura);
area = (base * altura) / 2;
printf("Área: %.2f\n", area);
return 0;
}
Calcule o volume de uma esfera.
#include <stdio.h>
#define PI 3.14159
int main() {
float r, volume;
printf("Digite o raio da esfera: ");
scanf("%f", &r);
volume = (4 * PI * r * r * r) / 3;
printf("Volume: %.2f\n", volume);
return 0;
}
Calcule a energia de um corpo com base na teoria da relatividade (E = mc²).
#include <stdio.h>
int main() {
double massa, energia, c = 299792458.0;
printf("Digite a massa (kg): ");
scanf("%lf", &massa);
energia = massa * c * c;
printf("Energia (J): %.2e\n", energia);
return 0;
}
Dev-C++: ferramenta para desenvolvimento C e C++, para o ambiente Windows — essa ferramenta é bastante difundida no meio acadêmico. „ Code::Blocks: ferramenta open-source, na qual se pode programar em C,C++ e Fortran. (existe versão para Windows, Linux e OS X) — uma das ferramentas mais flexíveis e com uma quantidade grande de plugins, o que pode ajudar durante o desenvolvimento de algum programa específico. „ Visual Studio: ambiente de programação para o Windows e OS X — nessa IDE, é possível programar em várias mensagens, dentre elas a C. „ Eclipse: uma das IDEs mais completas, na qual se pode programar (realizando a configuração adequada) in diversas linguagens — disponível para OS X, Windows ou Linux. Alguns detalhes: „ Se você escolher usar o editor de texto, é preciso instalar também o compilador C. „ Se você escolher usar uma IDE, deve configurá-la para a linguagem C, no caso das IDEs que possuem uma vasta gama de possibilidade de linguagens de programação. Escolhido o ambiente de programação, vamos criar nosso primeiro programa? Vamos usar aqui o editor de texto+compilador no ambiente Linux. No caso das IDEs, é preciso somente abrir um novo documento, “codar ”(termo da moda e moderninho pra programar!!!), e clicar no ícone responsável por compilar e/ou executar o programa. Como o editor simples foi o escolhido, é preciso, agora, ir para a linha de comando do Linux e digitar alguns comandos. É necessário acessar a pasta onde o arquivo.c esteja e, em seguida, basta digitar o seguinte: gcc nomedoarquivo.c -o nomedoprograma